package cm.ph.shopping.facade.order.vo;

import java.io.Serializable;
import java.math.BigDecimal;

import javax.persistence.Column;
import javax.persistence.Table;

public class PhAgentOrderProductsVo implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/** 表流水 */
    private Long id;

    /** 商品名称 */
    private String productName;

    /** 商品编码 */
    private String productCode;

    /** 数量 */
    private Integer num;

    /** 单价(商品表的进货价) */
    private BigDecimal purchasePrice;

    /** 零售价 */
    private BigDecimal retailPrice;

    /** 结算价 */
    private BigDecimal settlementPrice;

    /** 总金额 */
    private BigDecimal totalMoney;

    /** 商品id */
    private Long productId;

    /** 进货订单id(ph_agent_order表id) */
    private Long agentOrderId;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName == null ? null : productName.trim();
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode == null ? null : productCode.trim();
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    public BigDecimal getPurchasePrice() {
        return purchasePrice;
    }

    public void setPurchasePrice(BigDecimal purchasePrice) {
        this.purchasePrice = purchasePrice;
    }

    public BigDecimal getRetailPrice() {
        return retailPrice;
    }

    public void setRetailPrice(BigDecimal retailPrice) {
        this.retailPrice = retailPrice;
    }

    public BigDecimal getSettlementPrice() {
        return settlementPrice;
    }

    public void setSettlementPrice(BigDecimal settlementPrice) {
        this.settlementPrice = settlementPrice;
    }

    public BigDecimal getTotalMoney() {
        return totalMoney;
    }

    public void setTotalMoney(BigDecimal totalMoney) {
        this.totalMoney = totalMoney;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public Long getAgentOrderId() {
        return agentOrderId;
    }

    public void setAgentOrderId(Long agentOrderId) {
        this.agentOrderId = agentOrderId;
    }
}